<?php session_start();

class Application_Controllers_VoluntarioController
{
    
    public function __construct($action) 
    {
        switch ($action) {
            case 'show':
                $this->_show();
                break;
            case 'list':
                $this->_list();
                break;
            case 'insert':
                $this->_insert();
                break;
            default:
               $this->_insert();
                break;
        }    
        
    }
    
    private function _insert()
    {
     
        $modelVoluntario =  new Application_Models_VoluntarioModel();
        $modelVoluntario->setNombre(trim($_POST["nombre"]));
        $modelVoluntario->setApellidos(trim($_POST["apellidos"]));
        $modelVoluntario->setSexo(trim($_POST["sexo"]));
        $modelVoluntario->setEmail(trim($_POST["email"]));
        $modelVoluntario->setMes($_POST["mes"]);
        $modelVoluntario->setDia($_POST["dia"]); 
        $modelVoluntario->setAnio($_POST["anio"]);
        $modelVoluntario->setDireccion(trim($_POST["direccion"])); 
        $modelVoluntario->setCiudad(trim($_POST["ciudad"]));
        $modelVoluntario->setEstado(trim($_POST["estado"]));
        $modelVoluntario->setZip(trim($_POST["zip"]));
        $modelVoluntario->setPais(trim($_POST["pais"]));
        $modelVoluntario->setTelefono(trim($_POST["telefono"]));
        $modelVoluntario->setContactar(trim($_POST["contactar"]));
        $modelVoluntario->setEscuchar(trim($_POST["escuchar"]));
        $modelVoluntario->setEmernombre(trim($_POST["emernombre"])); 
        $modelVoluntario->setEmerdireccion(trim($_POST["emerdireccion"]));
        $modelVoluntario->setEmerTelefono(trim($_POST["emerTelefono"])); 
        $modelVoluntario->setEmerEmail(trim($_POST["emerEmail"]));
        $modelVoluntario->setAlergias(trim($_POST["alergias"]));
        $modelVoluntario->setEducacion(trim($_POST["educacion"]));
        $modelVoluntario->setColegio(trim($_POST["colegio"]));
        $modelVoluntario->setColegioCiudad(trim($_POST["colegioCiudad"]));
        $modelVoluntario->setColegioEstado(trim($_POST["colegioEstado"]));
        $modelVoluntario->setGraduacion(trim($_POST["graduacion"]));
        $modelVoluntario->setMayor(trim($_POST["mayor"])); 
        $modelVoluntario->setGpa(trim($_POST["gpa"]));
        $modelVoluntario->setLocalizacion(trim($_POST["localizacion"])); 
        $modelVoluntario->setPrimercombo(trim($_POST["primercombo"]));
        $modelVoluntario->setSegundocombo(trim($_POST["segundocombo"]));
        $modelVoluntario->setPrograma1(trim($_POST["programa1"])); 
        $modelVoluntario->setPrograma2(trim($_POST["programa2"]));
        $modelVoluntario->setExperiencia(trim($_POST["experiencia"])); 
        $modelVoluntario->setEspañol(trim($_POST["español"]));
        $modelVoluntario->setIntercultural(trim($_POST["intercultural"]));
        $modelVoluntario->setHobbies(trim($_POST["hobbies"])); 
        $modelVoluntario->setDeclaracion(trim($_POST["declaracion"]));
        
        
        $modelVoluntario->insertVoluntario();
        
    }
    
    private function _show()
    {
      
      $viewContacto = new Application_Views_VoluntarioView();
      $viewContacto->showMsj();
    }
    
    
}